#! /usr/bin/python
import os, string

data = {}
for line in os.popen('python ListTypes').readlines():
  if line[:5] == 'Rule ':
    rule = line[-4:-1]
  else:
    type = line[:string.index(line, '\t')]
    if data.has_key(type):
      data[type].append(int(rule))
    else:
      data[type] = [int(rule)]
types = data.keys()
types.sort()      
for type in types:
  print '<p>' + type + '<br>'
  print data[type]
